[INFO] cloning repository https://github.com/TimUntersberger/wwm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TimUntersberger/wwm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76f06a2bd96e4db2999acf1f7fb0c4cecdc11d73
[INFO] checking TimUntersberger/wwm against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTimUntersberger%2Fwwm" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/TimUntersberger/wwm on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/TimUntersberger/wwm
[INFO] finished tweaking git repo https://github.com/TimUntersberger/wwm
[INFO] tweaked toml for git repo https://github.com/TimUntersberger/wwm written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/TimUntersberger/wwm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.log
[INFO] [stderr]     Updating git repository `https://github.com/jonathandturner/rhai`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nix v0.17.0
[INFO] [stderr]   Downloaded ctrlc v3.1.4
[INFO] [stderr]   Downloaded flexi_logger v0.15.7
[INFO] [stderr]   Downloaded strum v0.18.0
[INFO] [stderr]   Downloaded strum_macros v0.18.0
[INFO] [stderr]   Downloaded num-derive v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e921e4f66b0b283a0fdf88cf2d90733692a3024322b52a25777a3e9b2a49516b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "e921e4f66b0b283a0fdf88cf2d90733692a3024322b52a25777a3e9b2a49516b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e921e4f66b0b283a0fdf88cf2d90733692a3024322b52a25777a3e9b2a49516b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e921e4f66b0b283a0fdf88cf2d90733692a3024322b52a25777a3e9b2a49516b", kill_on_drop: false }`
[INFO] [stdout] e921e4f66b0b283a0fdf88cf2d90733692a3024322b52a25777a3e9b2a49516b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d3109b9e07601ccb2dcc72995b5f751df8730777f623a5690b8b7274c97d8e3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "5d3109b9e07601ccb2dcc72995b5f751df8730777f623a5690b8b7274c97d8e3", kill_on_drop: false }`
[INFO] [stderr] warning: unused manifest key: package.log
[INFO] [stderr]    Compiling libc v0.2.71
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]    Compiling syn v1.0.30
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking slab v0.4.2
[INFO] [stderr]     Checking lazycell v1.2.1
[INFO] [stderr]    Compiling winapi v0.3.8
[INFO] [stderr]    Compiling unicode-segmentation v1.6.0
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking yansi v0.5.0
[INFO] [stderr]     Checking smallvec v1.4.1
[INFO] [stderr]     Checking linked-hash-map v0.5.3
[INFO] [stderr]     Checking strum v0.18.0
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking log v0.4.8
[INFO] [stderr]     Checking yaml-rust v0.4.4
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling crossbeam-utils v0.7.2
[INFO] [stderr]    Compiling heck v0.3.1
[INFO] [stderr]     Checking aho-corasick v0.7.10
[INFO] [stderr]    Compiling quote v1.0.6
[INFO] [stderr]     Checking crossbeam-channel v0.4.2
[INFO] [stderr]     Checking rhai v0.19.0 (https://github.com/jonathandturner/rhai#95208e46)
[INFO] [stderr]     Checking net2 v0.2.34
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking inotify-sys v0.1.3
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking dirs-sys v0.3.4
[INFO] [stderr]     Checking filetime v0.2.10
[INFO] [stderr]     Checking nix v0.17.0
[INFO] [stderr]     Checking inotify v0.7.1
[INFO] [stderr]     Checking dirs v2.0.2
[INFO] [stderr]     Checking mio v0.6.22
[INFO] [stderr]     Checking chrono v0.4.11
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking mio-extras v2.0.6
[INFO] [stderr]     Checking notify v4.0.15
[INFO] [stderr]     Checking ctrlc v3.1.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.20
[INFO] [stderr]    Compiling strum_macros v0.18.0
[INFO] [stderr]    Compiling num-derive v0.3.0
[INFO] [stderr]     Checking thiserror v1.0.20
[INFO] [stderr]     Checking flexi_logger v0.15.7
[INFO] [stderr]     Checking Nog v0.11.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::windef::HDC;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::DeleteObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::BeginPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::DefWindowProcA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::EndPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::LoadCursorA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetCursor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::IDC_ARROW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::PAINTSTRUCT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::WM_DEVICECHANGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::WM_LBUTTONDOWN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::WM_PAINT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/close.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::{SendMessageA, UnregisterClassA, WM_CLOSE};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HBRUSH;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     shared::minwindef::HINSTANCE,
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     um::winuser::{RegisterClassA, ShowWindow, SW_SHOW, WNDCLASSA},
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::CreateFontIndirectA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::SelectObject;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::LOGFONTA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/config/rhai/engine.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::{GetBValue, GetGValue, GetRValue, RGB};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::minwindef::BOOL;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HMONITOR;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::LPRECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/display.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::processthreadsapi::{CreateProcessA, PROCESS_INFORMATION, STARTUPINFOA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/keybindings.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::{RegisterHotKey, UnregisterHotKey, WM_HOTKEY};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/keybindings/key.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{VK_LCONTROL, VK_LMENU, VK_LSHIFT};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/message_loop.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     shared::minwindef::{HINSTANCE, LPARAM, LRESULT, UINT, WPARAM},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     um::winuser::{DrawTextW, SetWindowPos, UnregisterClassA, DT_CALCRECT, WM_CLOSE, WNDCLASSA},
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/startup.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::minwindef::HKEY;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winnt::KEY_SET_VALUE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winnt::REG_OPTION_NON_VOLATILE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winnt::REG_SZ;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winreg::RegCreateKeyExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winreg::RegDeleteKeyValueW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winreg::RegSetValueExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/startup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winreg::HKEY_CURRENT_USER;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::EnumWindows;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::{MonitorFromWindow, MONITOR_DEFAULTTONULL, SW_SHOW};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::SWP_NOSENDCHANGING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::HINSTANCE;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::LOWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::shellapi::Shell_NotifyIconW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::shellapi::NIF_ICON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::shellapi::NIF_MESSAGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::shellapi::NIF_TIP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::shellapi::NIM_ADD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::shellapi::NIM_DELETE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::shellapi::NOTIFYICONDATAW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::CreateIconFromResourceEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::CreatePopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::DefWindowProcW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::DestroyMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::GetCursorPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::InsertMenuW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::PostMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::RegisterClassA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::winuser::SendMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::winuser::SetFocus;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetMenuItemBitmaps;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::TrackPopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::LR_DEFAULTCOLOR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::MF_BYPOSITION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::MF_STRING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::TPM_LEFTALIGN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::TPM_NONOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::TPM_RETURNCMD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::TPM_RIGHTBUTTON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 | use winapi::um::winuser::WM_APP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | use winapi::um::winuser::WM_COMMAND;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 | use winapi::um::winuser::WM_INITMENUPOPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 | use winapi::um::winuser::WM_RBUTTONUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 | use winapi::um::winuser::WNDCLASSA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::GetBValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::GetGValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::GetRValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::RGB;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::{GetClassNameA, GetWindowTextA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::ntdef::LONG;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::{HWINEVENTHOOK, HWINEVENTHOOK__};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SetWinEventHook;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::EVENT_MAX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::EVENT_MIN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::OBJID_WINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/win_event_handler/win_event_type.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::AdjustWindowRectEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::GetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetParent;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::GetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::SendMessageA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::SetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::GWL_EXSTYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::GWL_STYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::HWND_NOTOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::HWND_TOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::HWND_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::SM_CXFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::SM_CYCAPTION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::SM_CYFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::SWP_NOMOVE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::SWP_NOSIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::SW_SHOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_EX_ACCEPTFILES;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_EX_APPWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_EX_CLIENTEDGE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_EX_COMPOSITED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_EX_CONTEXTHELP;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_EX_CONTROLPARENT;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_EX_DLGMODALFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_EX_LAYERED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_EX_LAYOUTRTL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_EX_LEFT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_EX_LEFTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_EX_LTRREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_EX_MDICHILD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_EX_NOACTIVATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_EX_NOPARENTNOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_EX_NOREDIRECTIONBITMAP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_EX_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_EX_PALETTEWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_EX_RIGHT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_EX_RIGHTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_EX_RTLREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_EX_STATICEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_EX_TOOLWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_EX_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_EX_TRANSPARENT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_EX_WINDOWEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_BORDER;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_CAPTION;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_CHILD;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_CHILDWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_CLIPCHILDREN;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_CLIPSIBLINGS;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_DISABLED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_DLGFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_GROUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_HSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_ICONIC;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_MAXIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_MAXIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_MINIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_MINIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_OVERLAPPED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_POPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_POPUPWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_SIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_SYSMENU;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_TABSTOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_THICKFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_TILED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_TILEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_VISIBLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_VSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/close.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:51:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]   --> src/bar/create.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 ..WNDCLASSA::default()
[INFO] [stdout]    |                   ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |             let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:66:65
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:69:64
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `LOGFONTA`
[INFO] [stdout]   --> src/bar/font.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let mut logfont = LOGFONTA::default();
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type or module `LOGFONTA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/main.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::shared::windef::HDC;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/bar.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::DeleteObject;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::BeginPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::DefWindowProcA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::EndPaint;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::LoadCursorA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetCursor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::IDC_ARROW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::PAINTSTRUCT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::WM_DEVICECHANGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::WM_LBUTTONDOWN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::WM_PAINT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/close.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::{SendMessageA, UnregisterClassA, WM_CLOSE};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::HBRUSH;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     shared::minwindef::HINSTANCE,
[INFO] [stdout]   |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/create.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     um::winuser::{RegisterClassA, ShowWindow, SW_SHOW, WNDCLASSA},
[INFO] [stdout]   |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::CreateFontIndirectA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::SelectObject;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/bar/font.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::LOGFONTA;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/config/rhai/engine.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::wingdi::{GetBValue, GetGValue, GetRValue, RGB};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::minwindef::BOOL;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HDC;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HMONITOR;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::LPRECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/display.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/display.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::processthreadsapi::{CreateProcessA, PROCESS_INFORMATION, STARTUPINFOA};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/event_handler/winevent/show.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/keybindings.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::{RegisterHotKey, UnregisterHotKey, WM_HOTKEY};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/keybindings/key.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{VK_LCONTROL, VK_LMENU, VK_LSHIFT};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/message_loop.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/bar.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let mut rect = RECT::default();
[INFO] [stdout]    |                    ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::wingdi::SetBkColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::wingdi::SetTextColor;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/popup.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     shared::minwindef::{HINSTANCE, LPARAM, LRESULT, UINT, WPARAM},
[INFO] [stdout]    |     ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     um::winuser::{DrawTextW, SetWindowPos, UnregisterClassA, DT_CALCRECT, WM_CLOSE, WNDCLASSA},
[INFO] [stdout]    |     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/startup.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::minwindef::HKEY;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winnt::KEY_SET_VALUE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winnt::REG_OPTION_NON_VOLATILE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winnt::REG_SZ;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winreg::RegCreateKeyExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winreg::RegDeleteKeyValueW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/startup.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winreg::RegSetValueExW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/startup.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winreg::HKEY_CURRENT_USER;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/task_bar.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::{
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::EnumWindows;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/task_bar.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::{MonitorFromWindow, MONITOR_DEFAULTTONULL, SW_SHOW};
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::windef::RECT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tile_grid.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::SWP_NOSENDCHANGING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::minwindef::HINSTANCE;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/tray.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::shared::minwindef::LOWORD;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::LPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::minwindef::LRESULT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::minwindef::UINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::minwindef::WPARAM;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/tray.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::shared::windef::POINT;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::shellapi::Shell_NotifyIconW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::shellapi::NIF_ICON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::shellapi::NIF_MESSAGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::shellapi::NIF_TIP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::shellapi::NIM_ADD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::shellapi::NIM_DELETE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::shellapi::NOTIFYICONDATAW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::wingdi::CreateSolidBrush;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::CreateIconFromResourceEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::CreatePopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::DefWindowProcW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::DestroyMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::GetCursorPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::InsertMenuW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::PostMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::RegisterClassA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::winuser::SendMessageW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 | use winapi::um::winuser::SetFocus;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:35:13
[INFO] [stdout]    |
[INFO] [stdout] 35 | use winapi::um::winuser::SetMenuItemBitmaps;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:36:13
[INFO] [stdout]    |
[INFO] [stdout] 36 | use winapi::um::winuser::TrackPopupMenu;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 | use winapi::um::winuser::LR_DEFAULTCOLOR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:38:13
[INFO] [stdout]    |
[INFO] [stdout] 38 | use winapi::um::winuser::MF_BYPOSITION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:39:13
[INFO] [stdout]    |
[INFO] [stdout] 39 | use winapi::um::winuser::MF_STRING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 | use winapi::um::winuser::TPM_LEFTALIGN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 | use winapi::um::winuser::TPM_NONOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 | use winapi::um::winuser::TPM_RETURNCMD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 | use winapi::um::winuser::TPM_RIGHTBUTTON;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:44:13
[INFO] [stdout]    |
[INFO] [stdout] 44 | use winapi::um::winuser::WM_APP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 | use winapi::um::winuser::WM_CLOSE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 | use winapi::um::winuser::WM_COMMAND;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 | use winapi::um::winuser::WM_CREATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 | use winapi::um::winuser::WM_INITMENUPOPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 | use winapi::um::winuser::WM_RBUTTONUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/tray.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 | use winapi::um::winuser::WNDCLASSA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/util.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::wingdi::GetBValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::wingdi::GetGValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::wingdi::GetRValue;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::wingdi::RGB;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/util.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::{GetClassNameA, GetWindowTextA};
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::shared::minwindef::DWORD;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::shared::ntdef::LONG;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::shared::windef::HWND;
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::shared::windef::{HWINEVENTHOOK, HWINEVENTHOOK__};
[INFO] [stdout]    |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::SetWinEventHook;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::EVENT_MAX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::EVENT_MIN;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/win_event_handler.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::OBJID_WINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/win_event_handler/win_event_type.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use winapi::um::winuser::{
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::shared::windef::HWND;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi`
[INFO] [stdout]  --> src/window.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::shared::windef::RECT;
[INFO] [stdout]   |             ^^^^^^ could not find `shared` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::errhandlingapi::GetLastError;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::AdjustWindowRectEx;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::GetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::GetParent;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::GetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::GetWindowRect;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::SendMessageA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::SetForegroundWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::SetWindowLongA;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::SetWindowPos;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::ShowWindow;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::GWL_EXSTYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::GWL_STYLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::HWND_NOTOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::HWND_TOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::HWND_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::SM_CXFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::SM_CYCAPTION;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::SM_CYFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::SWP_NOMOVE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 | use winapi::um::winuser::SWP_NOSIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 | use winapi::um::winuser::SW_HIDE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use winapi::um::winuser::SW_SHOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 | use winapi::um::{
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_EX_ACCEPTFILES;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_EX_APPWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_EX_CLIENTEDGE;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_EX_COMPOSITED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_EX_CONTEXTHELP;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_EX_CONTROLPARENT;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_EX_DLGMODALFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_ex_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_EX_LAYERED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_EX_LAYOUTRTL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_EX_LEFT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_EX_LEFTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_EX_LTRREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_EX_MDICHILD;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_EX_NOACTIVATE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_EX_NOINHERITLAYOUT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_EX_NOPARENTNOTIFY;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_EX_NOREDIRECTIONBITMAP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_EX_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_EX_PALETTEWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_EX_RIGHT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_EX_RIGHTSCROLLBAR;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_EX_RTLREADING;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_EX_STATICEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_EX_TOOLWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_EX_TOPMOST;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_EX_TRANSPARENT;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_EX_WINDOWEDGE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:2:13
[INFO] [stdout]   |
[INFO] [stdout] 2 | use winapi::um::winuser::WS_BORDER;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winapi::um::winuser::WS_CAPTION;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use winapi::um::winuser::WS_CHILD;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use winapi::um::winuser::WS_CHILDWINDOW;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | use winapi::um::winuser::WS_CLIPCHILDREN;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use winapi::um::winuser::WS_CLIPSIBLINGS;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | use winapi::um::winuser::WS_DISABLED;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]  --> src/window/gwl_style.rs:9:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winapi::um::winuser::WS_DLGFRAME;
[INFO] [stdout]   |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winapi::um::winuser::WS_GROUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 | use winapi::um::winuser::WS_HSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winapi::um::winuser::WS_ICONIC;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:13:13
[INFO] [stdout]    |
[INFO] [stdout] 13 | use winapi::um::winuser::WS_MAXIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | use winapi::um::winuser::WS_MAXIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 | use winapi::um::winuser::WS_MINIMIZE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | use winapi::um::winuser::WS_MINIMIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 | use winapi::um::winuser::WS_OVERLAPPED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 | use winapi::um::winuser::WS_OVERLAPPEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | use winapi::um::winuser::WS_POPUP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 | use winapi::um::winuser::WS_POPUPWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 | use winapi::um::winuser::WS_SIZEBOX;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | use winapi::um::winuser::WS_SYSMENU;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 | use winapi::um::winuser::WS_TABSTOP;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 | use winapi::um::winuser::WS_THICKFRAME;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 | use winapi::um::winuser::WS_TILED;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 | use winapi::um::winuser::WS_TILEDWINDOW;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 | use winapi::um::winuser::WS_VISIBLE;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/window/gwl_style.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 | use winapi::um::winuser::WS_VSCROLL;
[INFO] [stdout]    |             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/bar.rs:139:28
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let mut rect = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/close.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]    |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:51:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                    ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]   --> src/bar/create.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |                 ..WNDCLASSA::default()
[INFO] [stdout]    |                   ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |             let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:66:25
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:66:65
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                         ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/bar/create.rs:69:64
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 winapi::um::winuser::WS_POPUPWINDOW & !winapi::um::winuser::WS_BORDER,
[INFO] [stdout]    |                                                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `LOGFONTA`
[INFO] [stdout]   --> src/bar/font.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |         let mut logfont = LOGFONTA::default();
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared type or module `LOGFONTA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:259:25
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/bar.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let mut rect = RECT::default();
[INFO] [stdout]    |                    ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/bar.rs:284:25
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/bar.rs:139:28
[INFO] [stdout]     |
[INFO] [stdout] 139 |             let mut rect = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:229:25
[INFO] [stdout]     |
[INFO] [stdout] 229 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let mut si = STARTUPINFOA::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |             let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/bar.rs:259:25
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let mut point = POINT::default();
[INFO] [stdout]     |                         ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |                         winapi::um::errhandlingapi::GetLastError()
[INFO] [stdout]    |                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/bar.rs:284:25
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |             let mut si = STARTUPINFOA::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of undeclared type or module `STARTUPINFOA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |             let mut pi = PROCESS_INFORMATION::default();
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `PROCESS_INFORMATION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MSG`
[INFO] [stdout]  --> src/message_loop.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                        ^^^ use of undeclared type or module `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/event_handler/keybinding.rs:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |                         winapi::um::errhandlingapi::GetLastError()
[INFO] [stdout]    |                                 ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:84:40
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                        ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:88:45
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:89:69
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:92:29
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     winapi::um::winuser::WS_POPUPWINDOW,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 let mut rect = RECT::default();
[INFO] [stdout]     |                                ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MSG`
[INFO] [stdout]  --> src/message_loop.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                        ^^^ use of undeclared type or module `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/popup.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:84:40
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]    |                                        ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:88:45
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 let window_handle = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]    |                                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:89:69
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     winapi::um::winuser::WS_EX_NOACTIVATE | winapi::um::winuser::WS_EX_TOPMOST,
[INFO] [stdout]    |                                                                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]   --> src/popup.rs:92:29
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     winapi::um::winuser::WS_POPUPWINDOW,
[INFO] [stdout]    |                             ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:103:32
[INFO] [stdout]     |
[INFO] [stdout] 103 |                 let mut rect = RECT::default();
[INFO] [stdout]     |                                ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:147:32
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/popup.rs:156:15
[INFO] [stdout]     |
[INFO] [stdout] 156 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/popup.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |             winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut()),
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut rect = RECT::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/popup.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/popup.rs:191:24
[INFO] [stdout]     |
[INFO] [stdout] 191 |         let mut rect = RECT::default();
[INFO] [stdout]     |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout]    --> src/popup.rs:201:25
[INFO] [stdout]     |
[INFO] [stdout] 201 |         let mut paint = PAINTSTRUCT::default();
[INFO] [stdout]     |                         ^^^^^^^^^^^ use of undeclared type or module `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/task_bar.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let mut rect = RECT::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/task_bar.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let mut rect = RECT::default();
[INFO] [stdout]    |                        ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:106:32
[INFO] [stdout]     |
[INFO] [stdout] 106 |         let instance = winapi::um::libloaderapi::GetModuleHandleA(std::ptr::null_mut());
[INFO] [stdout]     |                                ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/tray.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `WNDCLASSA`
[INFO] [stdout]    --> src/tray.rs:114:15
[INFO] [stdout]     |
[INFO] [stdout] 114 |             ..WNDCLASSA::default()
[INFO] [stdout]     |               ^^^^^^^^^ use of undeclared type or module `WNDCLASSA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let hwnd = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |             winapi::um::winuser::WS_EX_NOACTIVATE,
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:119:28
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let hwnd = winapi::um::winuser::CreateWindowExA(
[INFO] [stdout]     |                            ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `um` in `winapi`
[INFO] [stdout]    --> src/tray.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |             winapi::um::winuser::WS_EX_NOACTIVATE,
[INFO] [stdout]     |                     ^^ could not find `um` in `winapi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:162:29
[INFO] [stdout]     |
[INFO] [stdout] 162 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:162:29
[INFO] [stdout]     |
[INFO] [stdout] 162 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout]    --> src/tray.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |         let mut icon_data = NOTIFYICONDATAW::default();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ use of undeclared type or module `NOTIFYICONDATAW`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/tray.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut point = POINT::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `POINT`
[INFO] [stdout]    --> src/tray.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let mut point = POINT::default();
[INFO] [stdout]     |                     ^^^^^ use of undeclared type or module `POINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/window.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |             original_rect: RECT::default(),
[INFO] [stdout]    |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                              ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:138:28
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let mut temp = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]   --> src/window.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 67 |             original_rect: RECT::default(),
[INFO] [stdout]    |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                              ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `RECT`
[INFO] [stdout]    --> src/window.rs:138:28
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let mut temp = RECT::default();
[INFO] [stdout]     |                            ^^^^ use of undeclared type or module `RECT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]   --> src/bar/close.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         UnregisterClassA(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/bar/create.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:55:25
[INFO] [stdout]    |
[INFO] [stdout] 55 |             let class = WNDCLASSA {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 hInstance: instance as HINSTANCE,
[INFO] [stdout]    |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/bar/create.rs:59:52
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 hbrBackground: background_brush as HBRUSH,
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             RegisterClassA(&class);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 instance as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/bar/create.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/bar/create.rs:87:39
[INFO] [stdout]    |
[INFO] [stdout] 87 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar/font.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn set_font(dc: HDC) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]   --> src/bar/font.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         SelectObject(dc, *FONT.lock().unwrap() as *mut std::ffi::c_void);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectA` in this scope
[INFO] [stdout]   --> src/bar/font.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let font = CreateFontIndirectA(&logfont) as i32;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | unsafe fn calculate_width(hdc: HDC, component_text: &ComponentText) -> i32 {
[INFO] [stdout]    |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]   --> src/bar.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     DrawTextW(
[INFO] [stdout]    |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]   --> src/bar.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]   --> src/bar.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]   --> src/bar.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/bar.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     SetTextColor(hdc, fg);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/bar.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     SetBkColor(hdc, bg);
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/bar.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/bar.rs:123:47
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/bar.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:190:30
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn clear_section(hdc: HDC, height: i32, left: i32, right: i32) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/bar.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:192:20
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut rect = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/bar.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     FillRect(hdc, &mut rect, brush);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/bar.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     DeleteObject(brush as *mut std::ffi::c_void);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/bar.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/bar.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:218:14
[INFO] [stdout]     |
[INFO] [stdout] 218 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/bar.rs:220:6
[INFO] [stdout]     |
[INFO] [stdout] 220 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/bar.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/bar.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]    --> src/bar.rs:252:57
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:254:23
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/bar.rs:254:57
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DEVICECHANGE` in this scope
[INFO] [stdout]    --> src/bar.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |     } else if msg == WM_DEVICECHANGE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/bar.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 |     } else if msg == WM_LBUTTONDOWN {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]    --> src/bar.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |     } else if msg == WM_CREATE {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/bar.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/bar.rs:291:19
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/bar.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/bar.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:95:24
[INFO] [stdout]    |
[INFO] [stdout] 95 |     config.bar.color = RGB(
[INFO] [stdout]    |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         GetBValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         GetGValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         GetRValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/display.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForMonitor` in this scope
[INFO] [stdout]   --> src/display.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_RAW_DPI` in this scope
[INFO] [stdout]   --> src/display.rs:40:40
[INFO] [stdout]    |
[INFO] [stdout] 40 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/display.rs:59:61
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPRECT` in this scope
[INFO] [stdout]   --> src/display.rs:59:72
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/display.rs:59:83
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/display.rs:59:94
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]   --> src/display.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         EnumDisplayMonitors(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessA` in this scope
[INFO] [stdout]   --> src/event_handler/keybinding.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 let x = CreateProcessA(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn handle(hwnd: HWND, grid_id: Option<i32>) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn handle(hwnd: HWND) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |             if hwnd == id as HWND {
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent/show.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn handle(hwnd: HWND, ignore_window_style: bool) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |         title = util::get_title_of_window(ev.hwnd as HWND).ok();
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:44:61
[INFO] [stdout]    |
[INFO] [stdout] 44 |         WinEventType::Destroy => destroy::handle(ev.hwnd as HWND, grid_id)?,
[INFO] [stdout]    |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 |         WinEventType::Show(ignore) => show::handle(ev.hwnd as HWND, ignore)?,
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:46:70
[INFO] [stdout]    |
[INFO] [stdout] 46 |         WinEventType::FocusChange => focus_change::handle(ev.hwnd as HWND)?,
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LShift = VK_LSHIFT as isize,
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LCONTROL` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     LControl = VK_LCONTROL as isize,
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LMENU` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LAlt = VK_LMENU as isize,
[INFO] [stdout]    |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             UnregisterHotKey(std::ptr::null_mut(), kb.get_id());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |             util::winapi_nullable_to_result(RegisterHotKey(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/keybindings.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             -                   ^^^ not found in this scope
[INFO] [stdout]   |             |
[INFO] [stdout]   |             help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:9:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             - help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] ...
[INFO] [stdout] 9 |         let mut value: Option<MSG> = None;
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:67
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]   --> src/message_loop.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 TranslateMessage(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 DispatchMessageW(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/message_loop.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 if msg.message == WM_QUIT {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/popup.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     instance as HINSTANCE,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 let hdc = GetDC(window_handle);
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]    --> src/popup.rs:108:64
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/popup.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/popup.rs:136:43
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/popup.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:152:36
[INFO] [stdout]     |
[INFO] [stdout] 152 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         UnregisterClassA(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/popup.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:179:6
[INFO] [stdout]     |
[INFO] [stdout] 179 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/popup.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/popup.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/popup.rs:188:19
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:188:53
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/popup.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/popup.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         SetTextColor(hdc, 0x00ffffff);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/popup.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         SetBkColor(hdc, CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, 0);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/popup.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/startup.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 let mut key: HKEY = std::mem::zeroed();
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyExW` in this scope
[INFO] [stdout]   --> src/startup.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |                     if RegCreateKeyExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_OPTION_NON_VOLATILE` in this scope
[INFO] [stdout]   --> src/startup.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         REG_OPTION_NON_VOLATILE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/startup.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         KEY_SET_VALUE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/startup.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/startup.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 | ...                   REG_SZ,
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyValueW` in this scope
[INFO] [stdout]   --> src/startup.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     RegDeleteKeyValueW(
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:49
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:69
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let monitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONULL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:30:47
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let monitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL);
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]   --> src/task_bar.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         GetWindowRect(hwnd, &mut rect);
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/task_bar.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         EnumWindows(Some(enum_windows_cb), 0);
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:32
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:38
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:475:51
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn calculate_tile_data(&self, tile: &Tile) -> RECT {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:608:35
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 tile.window.id as HWND,
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:614:17
[INFO] [stdout]     |
[INFO] [stdout] 614 |                 SWP_NOSENDCHANGING,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/tray.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |     msg: UINT,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     w_param: WPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     l_param: LPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]   --> src/tray.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     if msg == WM_CREATE {
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     } else if msg == WM_CLOSE {
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]   --> src/tray.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     } else if msg == WM_COMMAND {
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]   --> src/tray.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |         if let Some(id) = PopupId::from_u16(LOWORD(w_param as u32)) {
[INFO] [stdout]    |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]   --> src/tray.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         SetForegroundWindow(hwnd);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/tray.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     DefWindowProcW(hwnd, msg, w_param, l_param)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/tray.rs:107:32
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/tray.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/tray.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/tray.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconFromResourceEx` in this scope
[INFO] [stdout]    --> src/tray.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let icon_handle = CreateIconFromResourceEx(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTCOLOR` in this scope
[INFO] [stdout]    --> src/tray.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             LR_DEFAULTCOLOR,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:163:48
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                - help: you might be missing a type parameter: `<NOTIFYICONDATAW>`
[INFO] [stdout] ...
[INFO] [stdout] 163 |         icon_data.cbSize = std::mem::size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/tray.rs:166:38
[INFO] [stdout]     |
[INFO] [stdout] 166 |         icon_data.uCallbackMessage = WM_APP;
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:167:39
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:167:49
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:171:27
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:175:26
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:185:33
[INFO] [stdout]     |
[INFO] [stdout] 185 | unsafe fn show_popup_menu(hwnd: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:186:16
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let menu = CreatePopupMenu();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:194:25
[INFO] [stdout]     |
[INFO] [stdout] 194 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemBitmaps` in this scope
[INFO] [stdout]    --> src/tray.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     SetMenuItemBitmaps(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         MF_BYPOSITION,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/tray.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     SetFocus(hwnd);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INITMENUPOPUP` in this scope
[INFO] [stdout]    --> src/tray.rs:216:24
[INFO] [stdout]     |
[INFO] [stdout] 216 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     GetCursorPos(&mut point);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let cmd = TrackPopupMenu(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/tray.rs:223:59
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/tray.rs:231:24
[INFO] [stdout]     |
[INFO] [stdout] 231 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     DestroyMenu(menu);
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:11:43
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn get_title_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextA` in this scope
[INFO] [stdout]   --> src/util.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |         winapi_nullable_to_result(GetWindowTextA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_class_name_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameA` in this scope
[INFO] [stdout]   --> src/util.rs:37:35
[INFO] [stdout]    |
[INFO] [stdout] 37 |         winapi_nullable_to_result(GetClassNameA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/util.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn rect_to_string(rect: RECT) -> String {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/util.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut blue = GetBValue(color as u32);
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/util.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut green = GetGValue(color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/util.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mut red = GetRValue(color as u32);
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/util.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     RGB(red, green, blue) as i32
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_DESTROY` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |         if v == EVENT_OBJECT_DESTROY {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_DESTROY;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_SHOW` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 |         } else if v == EVENT_OBJECT_SHOW {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_SHOW;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_SYSTEM_FOREGROUND` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |         } else if v == EVENT_SYSTEM_FOREGROUND {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_SYSTEM_FOREGROUND;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_HIDE` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |         } else if v == EVENT_OBJECT_HIDE {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_HIDE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK__` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 |     _: HWINEVENTHOOK,
[INFO] [stdout]    |        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |     event_code: DWORD,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     object_type: LONG,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     _: LONG,
[INFO] [stdout]    |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_WINDOW` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |     if object_type != OBJID_WINDOW {
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWinEventHook` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:64:47
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let hook = util::winapi_ptr_to_result(SetWinEventHook(
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MIN` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             EVENT_MIN,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MAX` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             EVENT_MAX,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_ACCEPTFILES` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:33:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const ACCEPTFILES = WS_EX_ACCEPTFILES as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const APPWINDOW = WS_EX_APPWINDOW as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CLIENTEDGE = WS_EX_CLIENTEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const COMPOSITED = WS_EX_COMPOSITED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTEXTHELP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CONTEXTHELP = WS_EX_CONTEXTHELP as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTROLPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CONTROLPARENT = WS_EX_CONTROLPARENT as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_DLGMODALFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DLGMODALFRAME = WS_EX_DLGMODALFRAME as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const LAYERED = WS_EX_LAYERED as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYOUTRTL` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const LAYOUTRTL = WS_EX_LAYOUTRTL as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const LEFT = WS_EX_LEFT as i32;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const LEFTSCROLLBAR = WS_EX_LEFTSCROLLBAR as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LTRREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const LTRREADING = WS_EX_LTRREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_MDICHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MDICHILD = WS_EX_MDICHILD as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const NOACTIVATE = WS_EX_NOACTIVATE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const NOINHERITLAYOUT = WS_EX_NOINHERITLAYOUT as i32;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOPARENTNOTIFY` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const NOPARENTNOTIFY = WS_EX_NOPARENTNOTIFY as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOREDIRECTIONBITMAP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const NOREDIRECTIONBITMAP = WS_EX_NOREDIRECTIONBITMAP as i32;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const OVERLAPPEDWINDOW = WS_EX_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]   --> src/bar/close.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         UnregisterClassA(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_PALETTEWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const PALETTEWINDOW = WS_EX_PALETTEWINDOW as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]   --> src/bar/create.rs:53:36
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:55:25
[INFO] [stdout]    |
[INFO] [stdout] 55 |             let class = WNDCLASSA {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 hInstance: instance as HINSTANCE,
[INFO] [stdout]    |                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]   --> src/bar/create.rs:59:52
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 hbrBackground: background_brush as HBRUSH,
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]   --> src/bar/create.rs:63:13
[INFO] [stdout]    |
[INFO] [stdout] 63 |             RegisterClassA(&class);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const RIGHT = WS_EX_RIGHT as i32;
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/bar/create.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 instance as HINSTANCE,
[INFO] [stdout]    |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/bar/create.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/bar/create.rs:87:39
[INFO] [stdout]    |
[INFO] [stdout] 87 |             ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar/font.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn set_font(dc: HDC) {
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]   --> src/bar/font.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         SelectObject(dc, *FONT.lock().unwrap() as *mut std::ffi::c_void);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const RIGHTSCROLLBAR = WS_EX_RIGHTSCROLLBAR as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontIndirectA` in this scope
[INFO] [stdout]   --> src/bar/font.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |         let font = CreateFontIndirectA(&logfont) as i32;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/bar.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 | unsafe fn calculate_width(hdc: HDC, component_text: &ComponentText) -> i32 {
[INFO] [stdout]    |                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]   --> src/bar.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     DrawTextW(
[INFO] [stdout]    |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]   --> src/bar.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]   --> src/bar.rs:94:22
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]   --> src/bar.rs:94:38
[INFO] [stdout]    |
[INFO] [stdout] 94 |         DT_VCENTER | DT_SINGLELINE | DT_CALCRECT,
[INFO] [stdout]    |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:100:36
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                    ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 | unsafe fn draw_component_text(hdc: HDC, rect: &mut RECT, component_text: &ComponentText) {
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/bar.rs:121:5
[INFO] [stdout]     |
[INFO] [stdout] 121 |     SetTextColor(hdc, fg);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/bar.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     SetBkColor(hdc, bg);
[INFO] [stdout]     |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/bar.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RTLREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const RTLREADING = WS_EX_RTLREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/bar.rs:123:47
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/bar.rs:123:60
[INFO] [stdout]     |
[INFO] [stdout] 123 |     DrawTextW(hdc, c_text.as_ptr(), -1, rect, DT_VCENTER | DT_SINGLELINE);
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:127:10
[INFO] [stdout]     |
[INFO] [stdout] 127 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:153:10
[INFO] [stdout]     |
[INFO] [stdout] 153 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/bar.rs:190:30
[INFO] [stdout]     |
[INFO] [stdout] 190 | unsafe fn clear_section(hdc: HDC, height: i32, left: i32, right: i32) {
[INFO] [stdout]     |                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/bar.rs:191:17
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/bar.rs:192:20
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut rect = RECT {
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_STATICEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const STATICEDGE = WS_EX_STATICEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/bar.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     FillRect(hdc, &mut rect, brush);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/bar.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     DeleteObject(brush as *mut std::ffi::c_void);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/bar.rs:216:11
[INFO] [stdout]     |
[INFO] [stdout] 216 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/bar.rs:217:10
[INFO] [stdout]     |
[INFO] [stdout] 217 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:218:14
[INFO] [stdout]     |
[INFO] [stdout] 218 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/bar.rs:219:14
[INFO] [stdout]     |
[INFO] [stdout] 219 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/bar.rs:220:6
[INFO] [stdout]     |
[INFO] [stdout] 220 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/bar.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/bar.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TOOLWINDOW = WS_EX_TOOLWINDOW as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:252:23
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_HAND` in this scope
[INFO] [stdout]    --> src/bar.rs:252:57
[INFO] [stdout]     |
[INFO] [stdout] 252 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_HAND as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/bar.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/bar.rs:254:23
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/bar.rs:254:57
[INFO] [stdout]     |
[INFO] [stdout] 254 |             SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_DEVICECHANGE` in this scope
[INFO] [stdout]    --> src/bar.rs:256:22
[INFO] [stdout]     |
[INFO] [stdout] 256 |     } else if msg == WM_DEVICECHANGE {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TOPMOST = WS_EX_TOPMOST as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONDOWN` in this scope
[INFO] [stdout]    --> src/bar.rs:258:22
[INFO] [stdout]     |
[INFO] [stdout] 258 |     } else if msg == WM_LBUTTONDOWN {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/bar.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         GetCursorPos(&mut point);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]    --> src/bar.rs:279:22
[INFO] [stdout]     |
[INFO] [stdout] 279 |     } else if msg == WM_CREATE {
[INFO] [stdout]     |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/bar.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 282 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/bar.rs:291:19
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/bar.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/bar.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/bar.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const TRANSPARENT = WS_EX_TRANSPARENT as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:95:24
[INFO] [stdout]    |
[INFO] [stdout] 95 |     config.bar.color = RGB(
[INFO] [stdout]    |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         GetBValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const WINDOWEDGE = WS_EX_WINDOWEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |         GetGValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]   --> src/config/rhai/engine.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         GetRValue(config.bar.color as u32),
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/display.rs:33:42
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn new(hmonitor: HMONITOR, rect: RECT) -> Self {
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const BORDER = WS_BORDER as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDpiForMonitor` in this scope
[INFO] [stdout]   --> src/display.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MDT_RAW_DPI` in this scope
[INFO] [stdout]   --> src/display.rs:40:40
[INFO] [stdout]    |
[INFO] [stdout] 40 |             GetDpiForMonitor(hmonitor, MDT_RAW_DPI, &mut dpi_x, &mut dpi_y);
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]   --> src/display.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/display.rs:59:61
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPRECT` in this scope
[INFO] [stdout]   --> src/display.rs:59:72
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const CAPTION = WS_CAPTION as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/display.rs:59:83
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/display.rs:59:94
[INFO] [stdout]    |
[INFO] [stdout] 59 | unsafe extern "system" fn monitor_cb(hmonitor: HMONITOR, _: HDC, rect: LPRECT, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]   --> src/display.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |         EnumDisplayMonitors(
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CHILD = WS_CHILD as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateProcessA` in this scope
[INFO] [stdout]   --> src/event_handler/keybinding.rs:39:25
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 let x = CreateProcessA(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/destroy.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn handle(hwnd: HWND, grid_id: Option<i32>) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn handle(hwnd: HWND) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]   |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |             if hwnd == id as HWND {
[INFO] [stdout]   |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const CHILDWINDOW = WS_CHILDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent/show.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn handle(hwnd: HWND, ignore_window_style: bool) -> Result<(), Box<dyn std::error::Error>> {
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:34:54
[INFO] [stdout]    |
[INFO] [stdout] 34 |         title = util::get_title_of_window(ev.hwnd as HWND).ok();
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:44:61
[INFO] [stdout]    |
[INFO] [stdout] 44 |         WinEventType::Destroy => destroy::handle(ev.hwnd as HWND, grid_id)?,
[INFO] [stdout]    |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:45:63
[INFO] [stdout]    |
[INFO] [stdout] 45 |         WinEventType::Show(ignore) => show::handle(ev.hwnd as HWND, ignore)?,
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/event_handler/winevent.rs:46:70
[INFO] [stdout]    |
[INFO] [stdout] 46 |         WinEventType::FocusChange => focus_change::handle(ev.hwnd as HWND)?,
[INFO] [stdout]    |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CLIPCHILDREN = WS_CLIPCHILDREN as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |     LShift = VK_LSHIFT as isize,
[INFO] [stdout]    |              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LCONTROL` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     LControl = VK_LCONTROL as isize,
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CLIPSIBLINGS = WS_CLIPSIBLINGS as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LMENU` in this scope
[INFO] [stdout]   --> src/keybindings/key.rs:41:12
[INFO] [stdout]    |
[INFO] [stdout] 41 |     LAlt = VK_LMENU as isize,
[INFO] [stdout]    |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             UnregisterHotKey(std::ptr::null_mut(), kb.get_id());
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]   --> src/keybindings.rs:41:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |             util::winapi_nullable_to_result(RegisterHotKey(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_HOTKEY` in this scope
[INFO] [stdout]    --> src/keybindings.rs:109:35
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DISABLED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DISABLED = WS_DISABLED as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             -                   ^^^ not found in this scope
[INFO] [stdout]   |             |
[INFO] [stdout]   |             help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut msg: MSG = MSG::default();
[INFO] [stdout]   |                  ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DLGFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const DLGFRAME = WS_DLGFRAME as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `MSG` in this scope
[INFO] [stdout]  --> src/message_loop.rs:9:31
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn start(cb: impl Fn(Option<MSG>) -> bool) {
[INFO] [stdout]   |             - help: you might be missing a type parameter: `<MSG>`
[INFO] [stdout] ...
[INFO] [stdout] 9 |         let mut value: Option<MSG> = None;
[INFO] [stdout]   |                               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]   --> src/message_loop.rs:11:67
[INFO] [stdout]    |
[INFO] [stdout] 11 |             if PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[INFO] [stdout]    |                                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_GROUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const GROUP = WS_GROUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]   --> src/message_loop.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 TranslateMessage(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]   --> src/message_loop.rs:13:17
[INFO] [stdout]    |
[INFO] [stdout] 13 |                 DispatchMessageW(&msg);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/message_loop.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |                 if msg.message == WM_QUIT {
[INFO] [stdout]    |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const HSCROLL = WS_HSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/popup.rs:99:33
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     instance as HINSTANCE,
[INFO] [stdout]    |                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:104:27
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 let hdc = GetDC(window_handle);
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_ICONIC` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const ICONIC = WS_ICONIC as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CALCRECT` in this scope
[INFO] [stdout]    --> src/popup.rs:108:64
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, DT_CALCRECT);
[INFO] [stdout]     |                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/popup.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 SetWindowPos(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/popup.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const MAXIMIZE = WS_MAXIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/popup.rs:136:43
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 ShowWindow(window_handle, SW_SHOW);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/popup.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let brush = CreateSolidBrush(CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/popup.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MAXIMIZEBOX = WS_MAXIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/popup.rs:152:36
[INFO] [stdout]     |
[INFO] [stdout] 152 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterClassA` in this scope
[INFO] [stdout]    --> src/popup.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |         UnregisterClassA(
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/popup.rs:175:11
[INFO] [stdout]     |
[INFO] [stdout] 175 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const MINIMIZE = WS_MINIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]    --> src/popup.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 |     msg: UINT,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     w_param: WPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/popup.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     l_param: LPARAM,
[INFO] [stdout]     |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/popup.rs:179:6
[INFO] [stdout]     |
[INFO] [stdout] 179 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const MINIMIZEBOX = WS_MINIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/popup.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     if msg == WM_CLOSE {
[INFO] [stdout]     |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SETCURSOR` in this scope
[INFO] [stdout]    --> src/popup.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |     } else if msg == WM_SETCURSOR {
[INFO] [stdout]     |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const OVERLAPPED = WS_OVERLAPPED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetCursor` in this scope
[INFO] [stdout]    --> src/popup.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorA` in this scope
[INFO] [stdout]    --> src/popup.rs:188:19
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]    --> src/popup.rs:188:53
[INFO] [stdout]     |
[INFO] [stdout] 188 |         SetCursor(LoadCursorA(std::ptr::null_mut(), IDC_ARROW as *const i8));
[INFO] [stdout]     |                                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const OVERLAPPEDWINDOW = WS_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/popup.rs:189:22
[INFO] [stdout]     |
[INFO] [stdout] 189 |     } else if msg == WM_PAINT {
[INFO] [stdout]     |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         BeginPaint(hwnd, &mut paint);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/popup.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const POPUP = WS_POPUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/popup.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         SetTextColor(hdc, 0x00ffffff);
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkColor` in this scope
[INFO] [stdout]    --> src/popup.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         SetBkColor(hdc, CONFIG.lock().unwrap().bar.color as u32);
[INFO] [stdout]     |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/popup.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         DrawTextW(hdc, c_text.as_ptr(), -1, &mut rect, 0);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const POPUPWINDOW = WS_POPUPWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/popup.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         ReleaseDC(hwnd, hdc);
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/popup.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         EndPaint(hwnd, &paint);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcA` in this scope
[INFO] [stdout]    --> src/popup.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     DefWindowProcA(hwnd, msg, w_param, l_param)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HKEY` in this scope
[INFO] [stdout]   --> src/startup.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 let mut key: HKEY = std::mem::zeroed();
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const SIZEBOX = WS_SIZEBOX as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegCreateKeyExW` in this scope
[INFO] [stdout]   --> src/startup.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |                     if RegCreateKeyExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const SYSMENU = WS_SYSMENU as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_OPTION_NON_VOLATILE` in this scope
[INFO] [stdout]   --> src/startup.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         REG_OPTION_NON_VOLATILE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEY_SET_VALUE` in this scope
[INFO] [stdout]   --> src/startup.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         KEY_SET_VALUE,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegSetValueExW` in this scope
[INFO] [stdout]   --> src/startup.rs:56:25
[INFO] [stdout]    |
[INFO] [stdout] 56 |                         RegSetValueExW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `REG_SZ` in this scope
[INFO] [stdout]   --> src/startup.rs:60:29
[INFO] [stdout]    |
[INFO] [stdout] 60 | ...                   REG_SZ,
[INFO] [stdout]    |                       ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegDeleteKeyValueW` in this scope
[INFO] [stdout]   --> src/startup.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |                     RegDeleteKeyValueW(
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HKEY_CURRENT_USER` in this scope
[INFO] [stdout]   --> src/startup.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |                         HKEY_CURRENT_USER,
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:49
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:58
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `BOOL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:23:69
[INFO] [stdout]    |
[INFO] [stdout] 23 | unsafe extern "system" fn enum_windows_cb(hwnd: HWND, _: LPARAM) -> BOOL {
[INFO] [stdout]    |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:30:23
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let monitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const TABSTOP = WS_TABSTOP as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const THICKFRAME = WS_THICKFRAME as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONULL` in this scope
[INFO] [stdout]   --> src/task_bar.rs:30:47
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let monitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONULL);
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TILED = WS_TILED as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]   --> src/task_bar.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         GetWindowRect(hwnd, &mut rect);
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumWindows` in this scope
[INFO] [stdout]   --> src/task_bar.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         EnumWindows(Some(enum_windows_cb), 0);
[INFO] [stdout]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:32
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/task_bar.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |             ShowWindow(hwnd as HWND, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TILEDWINDOW = WS_TILEDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]   --> src/task_bar.rs:90:38
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ShowWindow(hwnd as HWND, SW_HIDE);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:475:51
[INFO] [stdout]     |
[INFO] [stdout] 475 |     fn calculate_tile_data(&self, tile: &Tile) -> RECT {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:607:13
[INFO] [stdout]     |
[INFO] [stdout] 607 |             SetWindowPos(
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:608:35
[INFO] [stdout]     |
[INFO] [stdout] 608 |                 tile.window.id as HWND,
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const VISIBLE = WS_VISIBLE as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSENDCHANGING` in this scope
[INFO] [stdout]    --> src/tile_grid.rs:614:17
[INFO] [stdout]     |
[INFO] [stdout] 614 |                 SWP_NOSENDCHANGING,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `UINT` in this scope
[INFO] [stdout]   --> src/tray.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 |     msg: UINT,
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:65:14
[INFO] [stdout]    |
[INFO] [stdout] 65 |     w_param: WPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const VSCROLL = WS_VSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     l_param: LPARAM,
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:67:6
[INFO] [stdout]    |
[INFO] [stdout] 67 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CREATE` in this scope
[INFO] [stdout]   --> src/tray.rs:68:15
[INFO] [stdout]    |
[INFO] [stdout] 68 |     if msg == WM_CREATE {
[INFO] [stdout]    |               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |     } else if msg == WM_CLOSE {
[INFO] [stdout]    |                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/window.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub original_rect: RECT,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]   --> src/tray.rs:76:22
[INFO] [stdout]    |
[INFO] [stdout] 76 |     } else if msg == WM_COMMAND {
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LOWORD` in this scope
[INFO] [stdout]   --> src/tray.rs:77:45
[INFO] [stdout]    |
[INFO] [stdout] 77 |         if let Some(id) = PopupId::from_u16(LOWORD(w_param as u32)) {
[INFO] [stdout]    |                                             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]   --> src/window.rs:97:45
[INFO] [stdout]    |
[INFO] [stdout] 97 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]   --> src/tray.rs:80:40
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     PostMessageW(hwnd, WM_CLOSE, 0, 0);
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:22
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:91:50
[INFO] [stdout]    |
[INFO] [stdout] 91 |     } else if msg == WM_APP && l_param as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 self.id as HWND,
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]   --> src/tray.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         SetForegroundWindow(hwnd);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]   --> src/tray.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]   --> src/tray.rs:94:28
[INFO] [stdout]    |
[INFO] [stdout] 94 |         PostMessageW(hwnd, WM_APP + 1, 0, 0);
[INFO] [stdout]    |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/tray.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     DefWindowProcW(hwnd, msg, w_param, l_param)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/tray.rs:107:32
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let background_brush = CreateSolidBrush(app_bar_bg as u32);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSA` in this scope
[INFO] [stdout]    --> src/tray.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |         let class = WNDCLASSA {
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/tray.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |             hInstance: instance as HINSTANCE,
[INFO] [stdout]     |                                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassA` in this scope
[INFO] [stdout]    --> src/tray.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         RegisterClassA(&class);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:110:38
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn get_client_rect(&self) -> RECT {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateIconFromResourceEx` in this scope
[INFO] [stdout]    --> src/tray.rs:146:27
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let icon_handle = CreateIconFromResourceEx(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTCOLOR` in this scope
[INFO] [stdout]    --> src/tray.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             LR_DEFAULTCOLOR,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/tray.rs:163:48
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub fn add_icon(hwnd: HWND) {
[INFO] [stdout]     |                - help: you might be missing a type parameter: `<NOTIFYICONDATAW>`
[INFO] [stdout] ...
[INFO] [stdout] 163 |         icon_data.cbSize = std::mem::size_of::<NOTIFYICONDATAW>() as u32;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_APP` in this scope
[INFO] [stdout]    --> src/tray.rs:166:38
[INFO] [stdout]     |
[INFO] [stdout] 166 |         icon_data.uCallbackMessage = WM_APP;
[INFO] [stdout]     |                                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:117:46
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn get_foreground_window() -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]    --> src/tray.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:118:45
[INFO] [stdout]     |
[INFO] [stdout] 118 |         unsafe { util::winapi_ptr_to_result(GetForegroundWindow()) }
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] ...
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]    --> src/tray.rs:167:39
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn get_parent_window(&self) -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]    --> src/tray.rs:167:49
[INFO] [stdout]     |
[INFO] [stdout] 167 |         icon_data.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/window.rs:121:45
[INFO] [stdout]     |
[INFO] [stdout] 121 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:121:66
[INFO] [stdout]     |
[INFO] [stdout] 121 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/tray.rs:171:27
[INFO] [stdout]     |
[INFO] [stdout] 171 |         Shell_NotifyIconW(NIM_ADD, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:125:56
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:175:26
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub fn remove_icon(hwnd: HWND) {
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/tray.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:125:82
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/tray.rs:181:27
[INFO] [stdout]     |
[INFO] [stdout] 181 |         Shell_NotifyIconW(NIM_DELETE, &mut icon_data);
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:125:88
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/tray.rs:185:33
[INFO] [stdout]     |
[INFO] [stdout] 185 | unsafe fn show_popup_menu(hwnd: HWND) {
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:132:49
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:186:16
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let menu = CreatePopupMenu();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:132:81
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:194:25
[INFO] [stdout]     |
[INFO] [stdout] 194 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:136:38
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn get_rect(&self) -> Result<RECT, util::WinApiResultError> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InsertMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     InsertMenuW(
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/window.rs:139:45
[INFO] [stdout]     |
[INFO] [stdout] 139 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:202:25
[INFO] [stdout]     |
[INFO] [stdout] 202 |         MF_BYPOSITION | MF_STRING,
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetMenuItemBitmaps` in this scope
[INFO] [stdout]    --> src/tray.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     SetMenuItemBitmaps(
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_BYPOSITION` in this scope
[INFO] [stdout]    --> src/tray.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         MF_BYPOSITION,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetFocus` in this scope
[INFO] [stdout]    --> src/tray.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     SetFocus(hwnd);
[INFO] [stdout]     |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:139:70
[INFO] [stdout]     |
[INFO] [stdout] 139 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_INITMENUPOPUP` in this scope
[INFO] [stdout]    --> src/tray.rs:216:24
[INFO] [stdout]     |
[INFO] [stdout] 216 |     SendMessageW(hwnd, WM_INITMENUPOPUP, menu as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     GetCursorPos(&mut point);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/window.rs:145:41
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:221:15
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let cmd = TrackPopupMenu(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_LEFTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]    --> src/tray.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/window.rs:150:41
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 |     ) -> RECT {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]    --> src/tray.rs:223:59
[INFO] [stdout]     |
[INFO] [stdout] 223 |         TPM_LEFTALIGN | TPM_RIGHTBUTTON | TPM_RETURNCMD | TPM_NONOTIFY,
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]    --> src/tray.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:179:55
[INFO] [stdout]     |
[INFO] [stdout] 179 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_COMMAND` in this scope
[INFO] [stdout]    --> src/tray.rs:231:24
[INFO] [stdout]     |
[INFO] [stdout] 231 |     SendMessageW(hwnd, WM_COMMAND, cmd as usize, 0);
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:180:33
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     DestroyMenu(menu);
[INFO] [stdout]     |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:11:43
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn get_title_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:180:56
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:183:38
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/window.rs:183:61
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowTextA` in this scope
[INFO] [stdout]   --> src/util.rs:15:35
[INFO] [stdout]    |
[INFO] [stdout] 15 |         winapi_nullable_to_result(GetWindowTextA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:221:24
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let mut rect = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/util.rs:33:48
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_class_name_of_window(window_handle: HWND) -> Result<String, WinApiResultError> {
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             AdjustWindowRectEx(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClassNameA` in this scope
[INFO] [stdout]   --> src/util.rs:37:35
[INFO] [stdout]    |
[INFO] [stdout] 37 |         winapi_nullable_to_result(GetClassNameA(
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:245:45
[INFO] [stdout]     |
[INFO] [stdout] 245 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/util.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub fn rect_to_string(rect: RECT) -> String {
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetBValue` in this scope
[INFO] [stdout]    --> src/util.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let mut blue = GetBValue(color as u32);
[INFO] [stdout]     |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:247:30
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetGValue` in this scope
[INFO] [stdout]    --> src/util.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let mut green = GetGValue(color as u32);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]    --> src/window.rs:247:52
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetRValue` in this scope
[INFO] [stdout]    --> src/util.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let mut red = GetRValue(color as u32);
[INFO] [stdout]     |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:252:30
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stdout]    --> src/util.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     RGB(red, green, blue) as i32
[INFO] [stdout]     |     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:260:45
[INFO] [stdout]     |
[INFO] [stdout] 260 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_DESTROY` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |         if v == EVENT_OBJECT_DESTROY {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_DESTROY;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_SHOW` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:17:24
[INFO] [stdout]    |
[INFO] [stdout] 17 |         } else if v == EVENT_OBJECT_SHOW {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_SHOW;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 HWND_NOTOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:267:30
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_SYSTEM_FOREGROUND` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |         } else if v == EVENT_SYSTEM_FOREGROUND {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_SYSTEM_FOREGROUND;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] ...
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_OBJECT_HIDE` in this scope
[INFO] [stdout]   --> src/win_event_handler/win_event_type.rs:21:24
[INFO] [stdout]    |
[INFO] [stdout] 21 |         } else if v == EVENT_OBJECT_HIDE {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 1  | use crate::win_event_handler::WinEventCode::EVENT_OBJECT_HIDE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK__` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:26:32
[INFO] [stdout]    |
[INFO] [stdout] 26 |     static ref HOOK: AtomicPtr<HWINEVENTHOOK__> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/window.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:295:49
[INFO] [stdout]     |
[INFO] [stdout] 295 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenProcess` in this scope
[INFO] [stdout]    --> src/window.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_QUERY_INFORMATION` in this scope
[INFO] [stdout]    --> src/window.rs:297:29
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_VM_READ` in this scope
[INFO] [stdout]    --> src/window.rs:297:57
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:300:38
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleFileNameExA` in this scope
[INFO] [stdout]    --> src/window.rs:302:16
[INFO] [stdout]     |
[INFO] [stdout] 302 |             if GetModuleFileNameExA(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWINEVENTHOOK` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:31:8
[INFO] [stdout]    |
[INFO] [stdout] 31 |     _: HWINEVENTHOOK,
[INFO] [stdout]    |        ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:309:38
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:32:17
[INFO] [stdout]    |
[INFO] [stdout] 32 |     event_code: DWORD,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     window_handle: HWND,
[INFO] [stdout]    |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     object_type: LONG,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:317:37
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LONG` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     _: LONG,
[INFO] [stdout]    |        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/window.rs:317:43
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:36:8
[INFO] [stdout]    |
[INFO] [stdout] 36 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:322:39
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DWORD` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 |     _: DWORD,
[INFO] [stdout]    |        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:322:45
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OBJID_WINDOW` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |     if object_type != OBJID_WINDOW {
[INFO] [stdout]    |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWinEventHook` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:64:47
[INFO] [stdout]    |
[INFO] [stdout] 64 |         let hook = util::winapi_ptr_to_result(SetWinEventHook(
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:327:39
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MIN` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:65:13
[INFO] [stdout]    |
[INFO] [stdout] 65 |             EVENT_MIN,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EVENT_MAX` in this scope
[INFO] [stdout]   --> src/win_event_handler.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |             EVENT_MAX,
[INFO] [stdout]    |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_ACCEPTFILES` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:33:29
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const ACCEPTFILES = WS_EX_ACCEPTFILES as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_APPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const APPWINDOW = WS_EX_APPWINDOW as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CLIENTEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CLIENTEDGE = WS_EX_CLIENTEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const COMPOSITED = WS_EX_COMPOSITED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MAXIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:343:58
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTEXTHELP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:37:29
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CONTEXTHELP = WS_EX_CONTEXTHELP as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_CONTROLPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:38:31
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CONTROLPARENT = WS_EX_CONTROLPARENT as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:349:37
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:349:43
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_DLGMODALFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DLGMODALFRAME = WS_EX_DLGMODALFRAME as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const LAYERED = WS_EX_LAYERED as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MINIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:349:58
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:355:37
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/window.rs:355:43
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYOUTRTL` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:41:27
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const LAYOUTRTL = WS_EX_LAYOUTRTL as i32;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:361:37
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const LEFT = WS_EX_LEFT as i32;
[INFO] [stdout]    |                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:361:43
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LEFTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:43:31
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const LEFTSCROLLBAR = WS_EX_LEFTSCROLLBAR as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_RESTORE` in this scope
[INFO] [stdout]    --> src/window.rs:361:58
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:368:20
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 367 |     unsafe {
[INFO] [stdout] 368 |         let hwnd = GetForegroundWindow();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:171:76
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         tray::remove_icon(*tray::WINDOW.lock().unwrap() as HWND);
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LTRREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const LTRREADING = WS_EX_LTRREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_MDICHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MDICHILD = WS_EX_MDICHILD as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:46:28
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const NOACTIVATE = WS_EX_NOACTIVATE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOINHERITLAYOUT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:47:33
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const NOINHERITLAYOUT = WS_EX_NOINHERITLAYOUT as i32;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOPARENTNOTIFY` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:48:32
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const NOPARENTNOTIFY = WS_EX_NOPARENTNOTIFY as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOREDIRECTIONBITMAP` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:49:37
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const NOREDIRECTIONBITMAP = WS_EX_NOREDIRECTIONBITMAP as i32;
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:50:34
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const OVERLAPPEDWINDOW = WS_EX_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_PALETTEWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:51:31
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const PALETTEWINDOW = WS_EX_PALETTEWINDOW as i32;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const RIGHT = WS_EX_RIGHT as i32;
[INFO] [stdout]    |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RIGHTSCROLLBAR` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const RIGHTSCROLLBAR = WS_EX_RIGHTSCROLLBAR as i32;
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_RTLREADING` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:54:28
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const RTLREADING = WS_EX_RTLREADING as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_STATICEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const STATICEDGE = WS_EX_STATICEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:56:28
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TOOLWINDOW = WS_EX_TOOLWINDOW as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TOPMOST = WS_EX_TOPMOST as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:58:29
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const TRANSPARENT = WS_EX_TRANSPARENT as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_WINDOWEDGE` in this scope
[INFO] [stdout]   --> src/window/gwl_ex_style.rs:59:28
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const WINDOWEDGE = WS_EX_WINDOWEDGE as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DISPLAYS`, `Rule`, `WorkspaceSetting`, `keybindings::keybinding::Keybinding`, `popup::Popup`, `update_channel::UpdateChannel`
[INFO] [stdout]  --> src/config/rhai/engine.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |     config::{update_channel::UpdateChannel, Config, Rule, WorkspaceSetting},
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^          ^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 |     keybindings::keybinding::Keybinding,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     popup::Popup,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 6 |     DISPLAYS,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Array`, `Dynamic`, `ImmutableString`, `Map`, `RegisterFn`
[INFO] [stdout]   --> src/config/rhai/engine.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Array, Dynamic, Engine, ImmutableString, Map, RegisterFn, Scope,
[INFO] [stdout]    |     ^^^^^  ^^^^^^^          ^^^^^^^^^^^^^^^  ^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `cell::RefCell`, `collections::HashMap`, `rc::Rc`
[INFO] [stdout]   --> src/config/rhai/engine.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     cell::RefCell,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 16 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     rc::Rc,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Func`, `RegisterFn`, `Scope`
[INFO] [stdout]  --> src/config/rhai/lib/popup.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rhai::{Array, Engine, FnPtr, Func, Map, RegisterFn, Scope};
[INFO] [stdout]   |                                  ^^^^       ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_BORDER` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |         const BORDER = WS_BORDER as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AST`, `ENGINE`, `SCOPE`
[INFO] [stdout]  --> src/event_handler/keybinding.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 |     config::rhai::engine::{self, SCOPE},
[INFO] [stdout]   |                                  ^^^^^
[INFO] [stdout] 3 |     config::rhai::engine::{AST, ENGINE},
[INFO] [stdout]   |                            ^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `window::Window`
[INFO] [stdout]  --> src/event_handler/winevent.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 |     GRIDS, window::Window,
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `window::Window`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{window::Window, with_current_grid};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CAPTION` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:34:25
[INFO] [stdout]    |
[INFO] [stdout] 34 |         const CAPTION = WS_CAPTION as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CHANNEL`, `DISPLAYS`, `event::Event`, `task_bar::HEIGHT`
[INFO] [stdout]  --> src/popup.rs:2:40
[INFO] [stdout]   |
[INFO] [stdout] 2 |     bar, display::get_primary_display, event::Event, message_loop, task_bar::HEIGHT, util,
[INFO] [stdout]   |                                        ^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 3 |     window::Window, CHANNEL, CONFIG, DISPLAYS,
[INFO] [stdout]   |                     ^^^^^^^          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MutexGuard`, `collections::HashMap`
[INFO] [stdout]  --> src/popup.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     collections::HashMap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     ffi::CString,
[INFO] [stdout] 9 |     sync::{Arc, Mutex, MutexGuard},
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILD` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 35 |         const CHILD = WS_CHILD as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `win_event_code::WinEventCode`
[INFO] [stdout]   --> src/win_event_handler.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use win_event_code::WinEventCode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_ACCELERATORCHANGE` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     EVENT_OBJECT_ACCELERATORCHANGE = 0x8012,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectAcceleratorchange`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CLOAKED` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     EVENT_OBJECT_CLOAKED = 0x8017,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectCloaked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CONTENTSCROLLED` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     EVENT_OBJECT_CONTENTSCROLLED = 0x8015,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectContentscrolled`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CREATE` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     EVENT_OBJECT_CREATE = 0x8000,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectCreate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DEFACTIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     EVENT_OBJECT_DEFACTIONCHANGE = 0x8011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDefactionchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DESCRIPTIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     EVENT_OBJECT_DESCRIPTIONCHANGE = 0x800D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDescriptionchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DESTROY` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     EVENT_OBJECT_DESTROY = 0x8001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDestroy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     EVENT_OBJECT_DRAGSTART = 0x8021,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGCANCEL` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     EVENT_OBJECT_DRAGCANCEL = 0x8022,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragcancel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGCOMPLETE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     EVENT_OBJECT_DRAGCOMPLETE = 0x8023,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragcomplete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGENTER` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     EVENT_OBJECT_DRAGENTER = 0x8024,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragenter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGLEAVE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     EVENT_OBJECT_DRAGLEAVE = 0x8025,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragleave`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGDROPPED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     EVENT_OBJECT_DRAGDROPPED = 0x8026,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragdropped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_END` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     EVENT_OBJECT_END = 0x80FF,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_FOCUS` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     EVENT_OBJECT_FOCUS = 0x8005,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectFocus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HELPCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     EVENT_OBJECT_HELPCHANGE = 0x8010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHelpchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HIDE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     EVENT_OBJECT_HIDE = 0x8003,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHide`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED = 0x8020,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHostedobjectsinvalidated`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_HIDE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     EVENT_OBJECT_IME_HIDE = 0x8028,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeHide`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_SHOW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     EVENT_OBJECT_IME_SHOW = 0x8027,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeShow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_CHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     EVENT_OBJECT_IME_CHANGE = 0x8029,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeChange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_INVOKED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     EVENT_OBJECT_INVOKED = 0x8013,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectInvoked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_LIVEREGIONCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     EVENT_OBJECT_LIVEREGIONCHANGED = 0x8019,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectLiveregionchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_LOCATIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     EVENT_OBJECT_LOCATIONCHANGE = 0x800B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectLocationchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_NAMECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     EVENT_OBJECT_NAMECHANGE = 0x800C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectNamechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_PARENTCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     EVENT_OBJECT_PARENTCHANGE = 0x800F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectParentchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_REORDER` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     EVENT_OBJECT_REORDER = 0x8004,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectReorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTION` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     EVENT_OBJECT_SELECTION = 0x8006,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONADD` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     EVENT_OBJECT_SELECTIONADD = 0x8007,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionadd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CHILDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:36:29
[INFO] [stdout]    |
[INFO] [stdout] 36 |         const CHILDWINDOW = WS_CHILDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONREMOVE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     EVENT_OBJECT_SELECTIONREMOVE = 0x8008,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionremove`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONWITHIN` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     EVENT_OBJECT_SELECTIONWITHIN = 0x8009,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionwithin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SHOW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     EVENT_OBJECT_SHOW = 0x8002,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectShow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_STATECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     EVENT_OBJECT_STATECHANGE = 0x800A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectStatechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED = 0x8030,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectTexteditConversiontargetchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_TEXTSELECTIONCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     EVENT_OBJECT_TEXTSELECTIONCHANGED = 0x8014,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectTextselectionchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_UNCLOAKED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     EVENT_OBJECT_UNCLOAKED = 0x8018,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectUncloaked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_VALUECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     EVENT_OBJECT_VALUECHANGE = 0x800E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectValuechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_ALERT` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     EVENT_SYSTEM_ALERT = 0x0002,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemAlert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_ARRANGMENTPREVIEW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     EVENT_SYSTEM_ARRANGMENTPREVIEW = 0x8016,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemArrangmentpreview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CAPTUREEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     EVENT_SYSTEM_CAPTUREEND = 0x0009,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemCaptureend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CAPTURESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     EVENT_SYSTEM_CAPTURESTART = 0x0008,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemCapturestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CONTEXTHELPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     EVENT_SYSTEM_CONTEXTHELPEND = 0x000D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemContexthelpend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CONTEXTHELPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     EVENT_SYSTEM_CONTEXTHELPSTART = 0x000C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemContexthelpstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DESKTOPSWITCH` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     EVENT_SYSTEM_DESKTOPSWITCH = 0x0020,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDesktopswitch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DIALOGEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     EVENT_SYSTEM_DIALOGEND = 0x0011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDialogend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DIALOGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     EVENT_SYSTEM_DIALOGSTART = 0x0010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDialogstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DRAGDROPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     EVENT_SYSTEM_DRAGDROPEND = 0x000F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDragdropend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DRAGDROPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     EVENT_SYSTEM_DRAGDROPSTART = 0x000E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDragdropstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_END` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     EVENT_SYSTEM_END = 0x00FF,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_FOREGROUND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     EVENT_SYSTEM_FOREGROUND = 0x0003,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemForeground`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUPOPUPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     EVENT_SYSTEM_MENUPOPUPEND = 0x0007,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenupopupend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUPOPUPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     EVENT_SYSTEM_MENUPOPUPSTART = 0x0006,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenupopupstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     EVENT_SYSTEM_MENUEND = 0x0005,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenuend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     EVENT_SYSTEM_MENUSTART = 0x0004,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenustart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MINIMIZEEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     EVENT_SYSTEM_MINIMIZEEND = 0x0017,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMinimizeend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MINIMIZESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     EVENT_SYSTEM_MINIMIZESTART = 0x0016,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMinimizestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MOVESIZEEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     EVENT_SYSTEM_MOVESIZEEND = 0x000B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMovesizeend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MOVESIZESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     EVENT_SYSTEM_MOVESIZESTART = 0x000A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMovesizestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SCROLLINGEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     EVENT_SYSTEM_SCROLLINGEND = 0x0013,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemScrollingend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SCROLLINGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     EVENT_SYSTEM_SCROLLINGSTART = 0x0012,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemScrollingstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SOUND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     EVENT_SYSTEM_SOUND = 0x0001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SWITCHEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     EVENT_SYSTEM_SWITCHEND = 0x0015,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSwitchend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPCHILDREN` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:37:30
[INFO] [stdout]    |
[INFO] [stdout] 37 |         const CLIPCHILDREN = WS_CLIPCHILDREN as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SWITCHSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     EVENT_SYSTEM_SWITCHSTART = 0x0014,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSwitchstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_CLIPSIBLINGS` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 |         const CLIPSIBLINGS = WS_CLIPSIBLINGS as i32;
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DISABLED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |         const DISABLED = WS_DISABLED as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_DLGFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:40:26
[INFO] [stdout]    |
[INFO] [stdout] 40 |         const DLGFRAME = WS_DLGFRAME as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_GROUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         const GROUP = WS_GROUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_HSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         const HSCROLL = WS_HSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_ICONIC` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         const ICONIC = WS_ICONIC as i32;
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 |         const MAXIMIZE = WS_MAXIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MAXIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 |         const MAXIMIZEBOX = WS_MAXIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |         const MINIMIZE = WS_MINIMIZE as i32;
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_MINIMIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |         const MINIMIZEBOX = WS_MINIMIZEBOX as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |         const OVERLAPPED = WS_OVERLAPPED as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:49:34
[INFO] [stdout]    |
[INFO] [stdout] 49 |         const OVERLAPPEDWINDOW = WS_OVERLAPPEDWINDOW as i32;
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |         const POPUP = WS_POPUP as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUPWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:51:29
[INFO] [stdout]    |
[INFO] [stdout] 51 |         const POPUPWINDOW = WS_POPUPWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SIZEBOX` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         const SIZEBOX = WS_SIZEBOX as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_SYSMENU` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:53:25
[INFO] [stdout]    |
[INFO] [stdout] 53 |         const SYSMENU = WS_SYSMENU as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TABSTOP` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |         const TABSTOP = WS_TABSTOP as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_THICKFRAME` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:55:28
[INFO] [stdout]    |
[INFO] [stdout] 55 |         const THICKFRAME = WS_THICKFRAME as i32;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILED` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |         const TILED = WS_TILED as i32;
[INFO] [stdout]    |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_TILEDWINDOW` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:57:29
[INFO] [stdout]    |
[INFO] [stdout] 57 |         const TILEDWINDOW = WS_TILEDWINDOW as i32;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VISIBLE` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |         const VISIBLE = WS_VISIBLE as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_VSCROLL` in this scope
[INFO] [stdout]   --> src/window/gwl_style.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |         const VSCROLL = WS_VSCROLL as i32;
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]   --> src/window.rs:54:24
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub original_rect: RECT,
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]   --> src/window.rs:97:45
[INFO] [stdout]    |
[INFO] [stdout] 97 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]    |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/window.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |                 self.id as HWND,
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:110:38
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn get_client_rect(&self) -> RECT {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:111:23
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let mut rect: RECT = RECT::default();
[INFO] [stdout]     |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetClientRect` in this scope
[INFO] [stdout]    --> src/window.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |             GetClientRect(self.id as HWND, &mut rect);
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:117:46
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub fn get_foreground_window() -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:118:45
[INFO] [stdout]     |
[INFO] [stdout] 118 |         unsafe { util::winapi_ptr_to_result(GetForegroundWindow()) }
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] ...
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<HWND>`
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn get_parent_window(&self) -> Result<HWND, util::WinApiResultError> {
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetParent` in this scope
[INFO] [stdout]    --> src/window.rs:121:45
[INFO] [stdout]     |
[INFO] [stdout] 121 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:121:66
[INFO] [stdout]     |
[INFO] [stdout] 121 |         unsafe { util::winapi_ptr_to_result(GetParent(self.id as HWND)) }
[INFO] [stdout]     |                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:125:56
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:125:82
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:125:88
[INFO] [stdout]     |
[INFO] [stdout] 125 |             let bits = util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_STYLE))?;
[INFO] [stdout]     |                                                                                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:132:49
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:132:75
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:132:81
[INFO] [stdout]     |
[INFO] [stdout] 132 |                 util::winapi_nullable_to_result(GetWindowLongA(self.id as HWND, GWL_EXSTYLE))?;
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:136:38
[INFO] [stdout]     |
[INFO] [stdout] 72  | impl Window {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<RECT>`
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub fn get_rect(&self) -> Result<RECT, util::WinApiResultError> {
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]    --> src/window.rs:139:45
[INFO] [stdout]     |
[INFO] [stdout] 139 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:139:70
[INFO] [stdout]     |
[INFO] [stdout] 139 |             util::winapi_nullable_to_result(GetWindowRect(self.id as HWND, &mut temp))?;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/window.rs:145:41
[INFO] [stdout]     |
[INFO] [stdout] 145 |             ShowWindow(self.id as HWND, SW_SHOW);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/window.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/window.rs:150:41
[INFO] [stdout]     |
[INFO] [stdout] 150 |             ShowWindow(self.id as HWND, SW_HIDE);
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 |     ) -> RECT {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:179:32
[INFO] [stdout]     |
[INFO] [stdout] 179 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:179:55
[INFO] [stdout]     |
[INFO] [stdout] 179 |             let border_width = GetSystemMetricsForDpi(SM_CXFRAME, display.dpi);
[INFO] [stdout]     |                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:180:33
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYFRAME` in this scope
[INFO] [stdout]    --> src/window.rs:180:56
[INFO] [stdout]     |
[INFO] [stdout] 180 |             let border_height = GetSystemMetricsForDpi(SM_CYFRAME, display.dpi);
[INFO] [stdout]     |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetricsForDpi` in this scope
[INFO] [stdout]    --> src/window.rs:183:38
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYCAPTION` in this scope
[INFO] [stdout]    --> src/window.rs:183:61
[INFO] [stdout]     |
[INFO] [stdout] 183 |                 let caption_height = GetSystemMetricsForDpi(SM_CYCAPTION, display.dpi);
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]    --> src/window.rs:221:24
[INFO] [stdout]     |
[INFO] [stdout] 221 |         let mut rect = RECT {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AdjustWindowRectEx` in this scope
[INFO] [stdout]    --> src/window.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |             AdjustWindowRectEx(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:245:45
[INFO] [stdout]     |
[INFO] [stdout] 245 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:246:28
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:247:30
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOP` in this scope
[INFO] [stdout]    --> src/window.rs:247:52
[INFO] [stdout]     |
[INFO] [stdout] 247 |                 if topmost { HWND_TOPMOST } else { HWND_TOP },
[INFO] [stdout]     |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:252:30
[INFO] [stdout]     |
[INFO] [stdout] 252 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/window.rs:260:45
[INFO] [stdout]     |
[INFO] [stdout] 260 |             util::winapi_nullable_to_result(SetWindowPos(
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 self.id as HWND,
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]    --> src/window.rs:262:17
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 HWND_NOTOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]    --> src/window.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]    --> src/window.rs:267:30
[INFO] [stdout]     |
[INFO] [stdout] 267 |                 SWP_NOMOVE | SWP_NOSIZE,
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] ...
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:278:44
[INFO] [stdout]     |
[INFO] [stdout] 278 |             SetForegroundWindow(self.id as HWND);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowThreadProcessId` in this scope
[INFO] [stdout]    --> src/window.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:295:49
[INFO] [stdout]     |
[INFO] [stdout] 295 |             GetWindowThreadProcessId(self.id as HWND, &mut process_id);
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OpenProcess` in this scope
[INFO] [stdout]    --> src/window.rs:297:17
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_QUERY_INFORMATION` in this scope
[INFO] [stdout]    --> src/window.rs:297:29
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROCESS_VM_READ` in this scope
[INFO] [stdout]    --> src/window.rs:297:57
[INFO] [stdout]     |
[INFO] [stdout] 297 |                 OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, 0, process_id);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:300:38
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetModuleFileNameExA` in this scope
[INFO] [stdout]    --> src/window.rs:302:16
[INFO] [stdout]     |
[INFO] [stdout] 302 |             if GetModuleFileNameExA(
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/window.rs:309:38
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 error!("winapi: {}", GetLastError());
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:317:37
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/window.rs:317:43
[INFO] [stdout]     |
[INFO] [stdout] 317 |             SendMessageA(self.id as HWND, WM_CLOSE, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:322:39
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_STYLE` in this scope
[INFO] [stdout]    --> src/window.rs:322:45
[INFO] [stdout]     |
[INFO] [stdout] 322 |             SetWindowLongA(self.id as HWND, GWL_STYLE, self.style.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongA` in this scope
[INFO] [stdout]    --> src/window.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:327:39
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]    --> src/window.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |             SetWindowLongA(self.id as HWND, GWL_EXSTYLE, self.exstyle.bits());
[INFO] [stdout]     |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:343:43
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MAXIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:343:58
[INFO] [stdout]     |
[INFO] [stdout] 343 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:349:37
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:349:43
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MINIMIZE` in this scope
[INFO] [stdout]    --> src/window.rs:349:58
[INFO] [stdout]     |
[INFO] [stdout] 349 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_MINIMIZE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:355:13
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:355:37
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_PAINT` in this scope
[INFO] [stdout]    --> src/window.rs:355:43
[INFO] [stdout]     |
[INFO] [stdout] 355 |             SendMessageA(self.id as HWND, WM_PAINT, 0, 0);
[INFO] [stdout]     |                                           ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageA` in this scope
[INFO] [stdout]    --> src/window.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/window.rs:361:37
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]    --> src/window.rs:361:43
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_RESTORE` in this scope
[INFO] [stdout]    --> src/window.rs:361:58
[INFO] [stdout]     |
[INFO] [stdout] 361 |             SendMessageA(self.id as HWND, WM_SYSCOMMAND, SC_RESTORE, 0);
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]    --> src/window.rs:368:20
[INFO] [stdout]     |
[INFO] [stdout] 366 | fn get_foreground_window() -> Window {
[INFO] [stdout]     | ------------------------------------ similarly named function `get_foreground_window` defined here
[INFO] [stdout] 367 |     unsafe {
[INFO] [stdout] 368 |         let hwnd = GetForegroundWindow();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `get_foreground_window`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:171:76
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         tray::remove_icon(*tray::WINDOW.lock().unwrap() as HWND);
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DISPLAYS`, `Rule`, `WorkspaceSetting`, `keybindings::keybinding::Keybinding`, `popup::Popup`, `update_channel::UpdateChannel`
[INFO] [stdout]  --> src/config/rhai/engine.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 |     config::{update_channel::UpdateChannel, Config, Rule, WorkspaceSetting},
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^          ^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 4 |     keybindings::keybinding::Keybinding,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5 |     popup::Popup,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 6 |     DISPLAYS,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Array`, `Dynamic`, `ImmutableString`, `Map`, `RegisterFn`
[INFO] [stdout]   --> src/config/rhai/engine.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Array, Dynamic, Engine, ImmutableString, Map, RegisterFn, Scope,
[INFO] [stdout]    |     ^^^^^  ^^^^^^^          ^^^^^^^^^^^^^^^  ^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `cell::RefCell`, `collections::HashMap`, `rc::Rc`
[INFO] [stdout]   --> src/config/rhai/engine.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     cell::RefCell,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 16 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     rc::Rc,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Func`, `RegisterFn`, `Scope`
[INFO] [stdout]  --> src/config/rhai/lib/popup.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rhai::{Array, Engine, FnPtr, Func, Map, RegisterFn, Scope};
[INFO] [stdout]   |                                  ^^^^       ^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AST`, `ENGINE`, `SCOPE`
[INFO] [stdout]  --> src/event_handler/keybinding.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 |     config::rhai::engine::{self, SCOPE},
[INFO] [stdout]   |                                  ^^^^^
[INFO] [stdout] 3 |     config::rhai::engine::{AST, ENGINE},
[INFO] [stdout]   |                            ^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `window::Window`
[INFO] [stdout]  --> src/event_handler/winevent.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 |     GRIDS, window::Window,
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `window::Window`
[INFO] [stdout]  --> src/event_handler/winevent/focus_change.rs:1:13
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{window::Window, with_current_grid};
[INFO] [stdout]   |             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CHANNEL`, `DISPLAYS`, `event::Event`, `task_bar::HEIGHT`
[INFO] [stdout]  --> src/popup.rs:2:40
[INFO] [stdout]   |
[INFO] [stdout] 2 |     bar, display::get_primary_display, event::Event, message_loop, task_bar::HEIGHT, util,
[INFO] [stdout]   |                                        ^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^
[INFO] [stdout] 3 |     window::Window, CHANNEL, CONFIG, DISPLAYS,
[INFO] [stdout]   |                     ^^^^^^^          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `MutexGuard`, `collections::HashMap`
[INFO] [stdout]  --> src/popup.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     collections::HashMap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     ffi::CString,
[INFO] [stdout] 9 |     sync::{Arc, Mutex, MutexGuard},
[INFO] [stdout]   |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `win_event_code::WinEventCode`
[INFO] [stdout]   --> src/win_event_handler.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use win_event_code::WinEventCode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_ACCELERATORCHANGE` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     EVENT_OBJECT_ACCELERATORCHANGE = 0x8012,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectAcceleratorchange`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CLOAKED` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     EVENT_OBJECT_CLOAKED = 0x8017,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectCloaked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CONTENTSCROLLED` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     EVENT_OBJECT_CONTENTSCROLLED = 0x8015,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectContentscrolled`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_CREATE` should have an upper camel case name
[INFO] [stdout]  --> src/win_event_handler/win_event_code.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     EVENT_OBJECT_CREATE = 0x8000,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectCreate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DEFACTIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     EVENT_OBJECT_DEFACTIONCHANGE = 0x8011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDefactionchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DESCRIPTIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     EVENT_OBJECT_DESCRIPTIONCHANGE = 0x800D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDescriptionchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DESTROY` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     EVENT_OBJECT_DESTROY = 0x8001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDestroy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     EVENT_OBJECT_DRAGSTART = 0x8021,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGCANCEL` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     EVENT_OBJECT_DRAGCANCEL = 0x8022,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragcancel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGCOMPLETE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     EVENT_OBJECT_DRAGCOMPLETE = 0x8023,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragcomplete`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGENTER` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     EVENT_OBJECT_DRAGENTER = 0x8024,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragenter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGLEAVE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     EVENT_OBJECT_DRAGLEAVE = 0x8025,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragleave`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_DRAGDROPPED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     EVENT_OBJECT_DRAGDROPPED = 0x8026,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectDragdropped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_END` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     EVENT_OBJECT_END = 0x80FF,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_FOCUS` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     EVENT_OBJECT_FOCUS = 0x8005,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectFocus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HELPCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     EVENT_OBJECT_HELPCHANGE = 0x8010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHelpchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HIDE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     EVENT_OBJECT_HIDE = 0x8003,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHide`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED = 0x8020,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectHostedobjectsinvalidated`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_HIDE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     EVENT_OBJECT_IME_HIDE = 0x8028,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeHide`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_SHOW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     EVENT_OBJECT_IME_SHOW = 0x8027,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeShow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_IME_CHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     EVENT_OBJECT_IME_CHANGE = 0x8029,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectImeChange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_INVOKED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     EVENT_OBJECT_INVOKED = 0x8013,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectInvoked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_LIVEREGIONCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     EVENT_OBJECT_LIVEREGIONCHANGED = 0x8019,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectLiveregionchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_LOCATIONCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     EVENT_OBJECT_LOCATIONCHANGE = 0x800B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectLocationchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_NAMECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     EVENT_OBJECT_NAMECHANGE = 0x800C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectNamechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_PARENTCHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     EVENT_OBJECT_PARENTCHANGE = 0x800F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectParentchange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_REORDER` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     EVENT_OBJECT_REORDER = 0x8004,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectReorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTION` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     EVENT_OBJECT_SELECTION = 0x8006,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONADD` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     EVENT_OBJECT_SELECTIONADD = 0x8007,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionadd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONREMOVE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     EVENT_OBJECT_SELECTIONREMOVE = 0x8008,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionremove`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SELECTIONWITHIN` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     EVENT_OBJECT_SELECTIONWITHIN = 0x8009,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectSelectionwithin`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_SHOW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     EVENT_OBJECT_SHOW = 0x8002,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectShow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_STATECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     EVENT_OBJECT_STATECHANGE = 0x800A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectStatechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED = 0x8030,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectTexteditConversiontargetchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_TEXTSELECTIONCHANGED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     EVENT_OBJECT_TEXTSELECTIONCHANGED = 0x8014,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectTextselectionchanged`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_UNCLOAKED` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     EVENT_OBJECT_UNCLOAKED = 0x8018,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectUncloaked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_OBJECT_VALUECHANGE` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     EVENT_OBJECT_VALUECHANGE = 0x800E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventObjectValuechange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_ALERT` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     EVENT_SYSTEM_ALERT = 0x0002,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemAlert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_ARRANGMENTPREVIEW` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     EVENT_SYSTEM_ARRANGMENTPREVIEW = 0x8016,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemArrangmentpreview`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CAPTUREEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     EVENT_SYSTEM_CAPTUREEND = 0x0009,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemCaptureend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CAPTURESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     EVENT_SYSTEM_CAPTURESTART = 0x0008,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemCapturestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CONTEXTHELPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     EVENT_SYSTEM_CONTEXTHELPEND = 0x000D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemContexthelpend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_CONTEXTHELPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     EVENT_SYSTEM_CONTEXTHELPSTART = 0x000C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemContexthelpstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DESKTOPSWITCH` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     EVENT_SYSTEM_DESKTOPSWITCH = 0x0020,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDesktopswitch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DIALOGEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     EVENT_SYSTEM_DIALOGEND = 0x0011,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDialogend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DIALOGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     EVENT_SYSTEM_DIALOGSTART = 0x0010,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDialogstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DRAGDROPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     EVENT_SYSTEM_DRAGDROPEND = 0x000F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDragdropend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_DRAGDROPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     EVENT_SYSTEM_DRAGDROPSTART = 0x000E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemDragdropstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_END` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     EVENT_SYSTEM_END = 0x00FF,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemEnd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_FOREGROUND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     EVENT_SYSTEM_FOREGROUND = 0x0003,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemForeground`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUPOPUPEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     EVENT_SYSTEM_MENUPOPUPEND = 0x0007,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenupopupend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUPOPUPSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     EVENT_SYSTEM_MENUPOPUPSTART = 0x0006,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenupopupstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     EVENT_SYSTEM_MENUEND = 0x0005,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenuend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MENUSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     EVENT_SYSTEM_MENUSTART = 0x0004,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMenustart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MINIMIZEEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     EVENT_SYSTEM_MINIMIZEEND = 0x0017,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMinimizeend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MINIMIZESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     EVENT_SYSTEM_MINIMIZESTART = 0x0016,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMinimizestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MOVESIZEEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     EVENT_SYSTEM_MOVESIZEEND = 0x000B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMovesizeend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_MOVESIZESTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     EVENT_SYSTEM_MOVESIZESTART = 0x000A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemMovesizestart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SCROLLINGEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     EVENT_SYSTEM_SCROLLINGEND = 0x0013,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemScrollingend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SCROLLINGSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     EVENT_SYSTEM_SCROLLINGSTART = 0x0012,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemScrollingstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SOUND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     EVENT_SYSTEM_SOUND = 0x0001,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSound`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SWITCHEND` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     EVENT_SYSTEM_SWITCHEND = 0x0015,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSwitchend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `EVENT_SYSTEM_SWITCHSTART` should have an upper camel case name
[INFO] [stdout]   --> src/win_event_handler/win_event_code.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     EVENT_SYSTEM_SWITCHSTART = 0x0014,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EventSystemSwitchstart`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/keybindings.rs:109:20
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 if msg.message != WM_HOTKEY {
[INFO] [stdout]     |                    ^^^ cannot infer type
[INFO] [stdout]     |
[INFO] [stdout]     = note: type must be known at this point
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]   --> src/update.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |                 todo!();
[INFO] [stdout]    |                 -------- any code following this expression is unreachable
[INFO] [stdout] 17 |                 thread::sleep(update_interval);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unreachable_code)]` on by default
[WARN] too many lines in the log, truncating it
